package com.yonyou.pmclouds.statistic.entity;

import lombok.Data;

import java.io.Serializable;


@Data
public class ProblemReasonViewVO implements Serializable, Comparable<ProblemReasonViewVO> {

    public static final String MANAGER = "manager";

    public static final String MANAGER_NAME = "managerName";

    /**
     * 问题原因类别，0：质量问题原因，1：安全问题原因
     */
    private byte category;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 项目编码
     */
    private String projectCode;
    /**
     * 问题数
     */
    private int problemCount;
    /**
     * 项目经理
     */
    private String manager;
    /**
     * 项目经理名称
     */
    private String managerName;

    @Override
    public int compareTo(ProblemReasonViewVO o) {
        return o.getProblemCount() - this.getProblemCount();
    }

}
